/**
 * Copyright (c) 2013-Now http://jeesite.com All rights reserved.
 */
package com.jeesite.modules.sys.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.jeesite.common.datasource.DataSourceHolder;
import com.jeesite.common.mybatis.annotation.MyBatisDao;
import com.jeesite.modules.sys.entity.EmpUser;
import com.jeesite.modules.sys.entity.Employee;

/**
 * 行政区划DAO接口
 * @author ThinkGem
 * @version 2017-03-22
 */
@MyBatisDao(dataSourceName=DataSourceHolder.DEFAULT)
public interface SystemDao {
	public void deleteUser(EmpUser empUser);
	public void deleteEmployee(Employee employee);
	public List<Map<String,Object>> totalTalent(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> total(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalAgeGroup(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalProfessional(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalPolitical(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalTeacher(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalHighest(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> totalMentor(@Param("officeCode") String officeCode);
	public List<Map<String,Object>> nature();
	public List<Map<String,Object>> level();
}
